/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package laLogica;

import capaDatos.Consultas;
import capaDatosejb.ConsultasFacadeLocal;
import capaDatosejb.ProcedimientosFacadeLocal;
import capaDatosejb.VacasFacadeLocal;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
 *
 * @author user
 */
@Stateless
public class NuevaConsulta implements NuevaConsultaLocal {
    @EJB
    private VacasFacadeLocal vacasFacade;
    @EJB
    private ProcedimientosFacadeLocal procedimientosFacade;
    @EJB
    private ConsultasFacadeLocal consultasFacade;



    Consultas laconsulta = new Consultas();

    public void meteVaca(String codVaca) {
        laconsulta.setVacas(vacasFacade.find(codVaca));
    }

    public void meteTipo(String tipoProce) {
        laconsulta.setProcedimientos(procedimientosFacade.find(tipoProce));
    }

    public void meteDescripcion(String descrip) {
        laconsulta.setDescripcion(descrip);
        consultasFacade.create(laconsulta);
    }

    public void meteFecha(String fecha) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
     try {
            Date theDate = dateFormat.parse(fecha);
            laconsulta.setFecha(theDate);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }


    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
 
}
